package test;

import extthread.MyThread1;
import extthread.MyThread2;


/**
 * 通过打印结果得知：
 * 不要把线程的优先级与运行结果的顺序作为衡量的标准，优先级较高的线程并不一定每次都先执行完run()方法中
 * 的任务。也就是说，线程优先级与打印顺序无关，不要将这两者的关系互相关联，他们的关系具有不确定性和随机性
 */
public class Run {
	public static void main(String[] args) {
		for (int i = 0; i < 5; i++) {
			MyThread1 thread1 = new MyThread1();
			thread1.setPriority(5);
			thread1.start();

			MyThread2 thread2 = new MyThread2();
			thread2.setPriority(6);
			thread2.start();
		}
	}
}
